package com.micro.school.common.core.constant;

/**
 * 用户常量信息
 *
 * @author upupgo
 */
public class PayConstants
{
    /**
     * 删除状态 0未删除 1已删除
     */
    public static final Integer DEL_0 = 0;

    public static final String DEL_STR_0 = "0";
    public static final Integer DEL_1 = 1;

    public static final String DEL_STR_1 = "1";
    /**
     * 是
     */
    public static final String YESORNO_Y = "1";

    /**
     * 否
     */
    public static final String YESORNO_N = "2";

    /**
     * 账单生成中
     */
    public static final String BILL_STATUS_2 = "2";


    /**
     * 账单状态: 10未支付,20部分支付,30全额支付,40已作废
     */
    public static final Integer BILLSTATUS_10 = 10;
    public static final Integer BILLSTATUS_20 = 20;
    public static final Integer BILLSTATUS_30 = 30;
    public static final Integer BILLSTATUS_40 = 40;

    /**
     * 退款状态: 10未退款,20已退款,30待审核,40审核通过
     */
    public static final Integer REFUNDSTATUS_10 = 10;
    public static final Integer REFUNDSTATUS_20 = 20;
    public static final Integer REFUNDSTATUS_30 = 30;
    public static final Integer REFUNDSTATUS_40 = 40;


    /**
     * 抵扣类型: 1预缴费,2个人补助
     */
    public static final Integer DEDUCTTYPE_1 = 1;
    public static final Integer DEDUCTTYPE_2 = 2;

    /**
     * 支付状态: 10待支付,20支付中,30支付成功,40支付失败,50已退款
     */
    public static final Integer PAYSTATUS_10 = 10;
    public static final Integer PAYSTATUS_20 = 20;
    public static final Integer PAYSTATUS_30 = 30;
    public static final Integer PAYSTATUS_40 = 40;
    public static final Integer PAYSTATUS_50 = 50;


    /**
     * 1:已生成 2:未生成 3:生成中
     */
    public static final String GENERATESTATUS_1 = "1";
    public static final String GENERATESTATUS_2 = "2";
    public static final String GENERATESTATUS_3 = "3";

    /**
     * closeStatus 1:开启 2:关闭
     */
    public static final String CLOSESTATUS_1 = "1";

    public static final String CLOSESTATUS_2 = "2";

    /**
     *
     * 作废状态：1未作废，2已作废
     */
    public static final Integer cancel_status_1 = 1;

    public static final Integer cancel_status_2 = 2;
}
